extremely challenging - French English Dictionary